// P1049 write by cn_ryh